package com.mall.business.mapper;

import java.util.List;
import com.mall.business.domain.entity.BusOrderLine;

/**
 * 订单明细Mapper接口
 *
 * @author zhonglin
 * @date 2020-05-24
 */
public interface BusOrderLineMapper {

  /**
   * 查询订单明细
   *
   * @param orderLineId 订单明细ID
   *
   * @return 订单明细
   */
  BusOrderLine selectBusOrderLineById(Long orderLineId);

  /**
   * 查询订单明细列表
   *
   * @param busOrderLine 订单明细
   *
   * @return 订单明细集合
   */
  List<BusOrderLine> selectBusOrderLineList(BusOrderLine busOrderLine);

  /**
   * 新增订单明细
   *
   * @param busOrderLine 订单明细
   *
   * @return 结果
   */
  int insertBusOrderLine(BusOrderLine busOrderLine);

  /**
   * 修改订单明细
   *
   * @param busOrderLine 订单明细
   *
   * @return 结果
   */
  int updateBusOrderLine(BusOrderLine busOrderLine);

  /**
   * 删除订单明细
   *
   * @param orderLineId 订单明细ID
   *
   * @return 结果
   */
  int deleteBusOrderLineById(Long orderLineId);

  /**
   * 批量删除订单明细
   *
   * @param orderLineIds 需要删除的数据ID
   *
   * @return 结果
   */
  int deleteBusOrderLineByIds(String[] orderLineIds);

}
